<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* css document */
html,h1,h2,h3,h4,h5,h6,dl,ol,ul,li,dt,dd,table,th,td,tr,p,div,body{
	padding:0px; margin:0px auto; 
}

body { font-family:微软雅黑;
	font-size: 12px; color:#666 }
ul {
	list-style-type: none; zoom: 1; list-style-image: none
}
li {
	list-style-type: none; zoom: 1; list-style-image: none
}
img {
	border: 0px;vertical-align:middle;
}
a{ font-family:微软雅黑; font-size:12px; text-decoration:none; color:#999  }
a:hover {
	font-family:微软雅黑; text-decoration:underline; color:#2da81a 
}
.clear {
	border-bottom: 0px; border-left: 0px; line-height: 0; margin-top: 0px; visibility: hidden; 
clear: both; font-size: 0px; border-top: 0px; border-right: 0px
}

.top{ width:100%; background:url(images/top_bj.jpg) repeat-x;}
.top-div{ width:1200px; height:157px;}
.top-div-logo{ width:600px; float:left; padding-top:16px;}
.top-div-right{ width:600px; float:left; padding-top:48px;}


/*主导航菜单*/
.head-nav{ width:100%; background:url(images/nav-bj.jpg) repeat-x; height:42px;}
#nav-menu{width:1200px; padding-top:0px; position:absolute; z-index:99; left:0px; right:0px; top:157px;}
#nav-menu .container{position:relative;overflow:visible; z-index:99;}
#nav-menu .menu{ line-height:42px;}
#nav-menu .menu li{position:relative;float:left;display:inline;font-size:14px;}
#nav-menu .menu li h3{font-weight:normal;display:inline-block;float:left;}
#nav-menu .menu li .line{ width:2px; height:42px; float:left}
#nav-menu .menu li a.xialaguang{display:inline-block;color:#fff;height:42px;text-decoration:none;font-size:14px;width:130px;text-align:center; line-height:42px}
#nav-menu .menu li a.selected,#nav-menu .menu li a.navhover,#nav-menu .menu li a.xialaguang:hover{ background:#328628}
#nav-menu .menu li a.navhover, #nav-menu .menu li a.xialaguang:hover{background-color:#328628;}
#nav-menu .menu li a.xialaguang span{height:42px;line-height:42px;display:inline-block;font-weight:bold;}
#nav-menu .menu li a.selected span,#nav-menu .menu li a.navhover span,#nav-menu .menu li a.xialaguang:hover span{cursor:pointer;}
#nav-menu .menu li a.navhover span, #nav-menu .menu li a.xialaguang:hover span{width:130px;}
#nav-menu .menu ul.children{display:none;position:absolute;top:42px;width:130px;background:#328628;line-height:normal;}
#nav-menu .menu ul.children li{width:130px;padding:0px;display:inline-block;font-size:12px;border-bottom:1px solid #70ab69; }
#nav-menu .menu ul.children li h3{display:block; width:100%;}
#nav-menu .menu ul.children li a{width:100%;height:30px;line-height:30px;overflow:hidden;display:block;color:#fff;text-align:center;
text-decoration:none; font-size:12px;}
#nav-menu .menu ul.children li a:hover{background-color:#2b7222;text-decoration:none;}

.banner{ width:100%; float:left; position:absolute; z-index:2; top:199px;}
.indexbanner{
	width:100%;
	height:auto;
	z-index:-1;
}
.flexslider{
	position:relative;
	height:550px;
	overflow:hidden;}
	

.slides{position:relative;z-index:-1;}
.slides li{height:550px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 3px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(banner/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(banner/prev.png) center no-repeat;}
.flex-direction-nav li a.flex-next{right:0px;background:url(banner/next.png) center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{left:0px;background:url(banner/prev_over.png) center no-repeat;}
.flex-direction-nav li a.flex-next:hover{right:0px;background:url(banner/next_over.png)center no-repeat;}
.boxleft{ width:30px; float:left; padding-top:50px;}
.boxright{ width:27px; float:left; padding-top:50px;}
.boxcenter{ width:635px; float:left;padding-top:50px;}
/* indexbanner css is over */

/*首页内容样式*/
.content{ width:1200px; padding-top:20px; margin-top:592px;}
.content-left{ width:900px; float:left; margin-right:20px;}
.content-left-title{ width:900px; background:url(images/title-bj1.jpg) repeat-x; height:39px; float:left}
.content-left-title a{ font-size:14px; font-weight:bold; line-height:39px; color:#fff; padding-left:30px; padding-right:30px; float:left; background:url(images/title-bj.jpg) repeat-x}
.content-left-wrap{ width:858px; float:left; border:1px solid #eaeaea; border-top:0px; padding:20px; font-size:14px; line-height:32px; margin-bottom:20px; overflow:hidden}
.content-left-wrap ul{ width:110%}
.content-left-wrap ul li{ width:163px; float:left; margin-right:10px; margin-bottom:15px; text-align:center; line-height:40px; font-weight:bold; color:#333}
.content-left-wrap ul li .case{ width:148px; height:148px; padding:5px; border:2px solid #eaeaea; cursor:pointer}
.content-left-wrap ul li .case:hover{ border:2px solid #328628}
.content-left-wrap a{ color:#F00}

.content-right{ width:280px; float:left;}
.content-right-title{ width:280px; background:url(images/titile-bj2.jpg) no-repeat; height:44px; float:left; }
.content-right-title a{line-height:39px; padding-left:20px; color:#fff; font-weight:bold}
.content-right-wrap{ width:258px; float:left;border:1px solid #eaeaea; border-top:0px; padding:10px; line-height:26px; margin-bottom:20px; overflow:hidden}
.content-right-wrap ul li{ width:258px; float:left; text-align:center; margin-bottom:15px;}

.content1{ width:1200px; padding-bottom:20px;overflow:hidden}
.content-list{ width:590px; float:left; margin-right:20px;}
.content-list-title{width:590px; background:url(images/title-bj1.jpg) repeat-x; height:39px; float:left}
.content-list-title a{ font-size:14px; font-weight:bold; line-height:39px; color:#fff; padding-left:30px; padding-right:30px; float:left; background:url(images/title-bj.jpg) repeat-x}
.content-list-wrap{ width:558px; float:left; border:1px solid #eaeaea; border-top:0px; padding:15px;}
.content-list-wrap ul li{ width:558px; float:left;border-bottom:1px dashed #ccc; text-align:right; font-size:12px; color:#999; line-height:38px;}
.content-list-wrap ul li a{ line-height:38px; color:#333; font-size:14px; text-align:left; float:left }
.content-list-wrap ul li a:hover{ color:#328628}

.content1-title{ width:1200px; float:left; background:url(images/title-bj1.jpg) repeat-x; height:39px;}
.content1-title a{font-size:14px; font-weight:bold; line-height:39px; color:#fff; padding-left:30px; padding-right:30px; float:left; background:url(images/title-bj.jpg) repeat-x}
.content1-wrap{ width:1168px; float:left; border:1px solid #eaeaea; border-top:0px; padding:15px; overflow:hidden}
.content1-wrap ul { width:110%}
.content1-wrap ul li{ width:95px; float:left; border:1px solid #ccc; margin-right:35px; margin-bottom:15px;}

.content2{ width:1178px; border:1px solid #eaeaea; padding:10px;}
.content2-title{ width:1178px; float:left; line-height:40px; border-bottom:2px solid #eee}
.content2-title a{ padding-left:20px; padding-right:20px; float:left; border-bottom:2px solid #0ea614; color:#333; font-weight:bold; font-size:14px; line-height:40px;}
.content2-wrap{ width:1178px; float:left; overflow:hidden; padding-top:15px;}
.content2-wrap ul{ width:100%}
.content2-wrap ul li a{ padding-right:20px; color:#666; line-height:28px; float:left}
.content2-wrap ul li a:hover{ color:#0ea614}

.bottom{ width:100%; background:url(images/bottom.jpg) repeat-x; margin-top:20px; height:176px;}
.bottom-div{ width:1200px; padding-top:65px}
.bottom-div-list{ width:600px; float:left; line-height:35px; color:#fff}
.bottom-div-list a{ font-size:12px; color:#fff}


/*内页样式*/
.nybanner{ width:100%; height:208px;}
.nycontent{ width:1200px; padding-top:20px;}
.nycontent-left{ width:230px; float:left; margin-right:40px;}
.nycontent-left-title{ width:200px; float:left; line-height:34px; color:#fff; padding-left:30px; font-size:16px; font-weight:bold; background:#2fa81d}
.left_con{ width:230px; float:left;}
#leftnavcon {}
#leftnavcon UL {DISPLAY: block;}
#leftnavcon LI { list-style:none; }
A.left_menubg_ {
	DISPLAY: block; 
	WIDTH:190px; 
	LINE-HEIGHT: 38px; 
	HEIGHT: 38px;  
	font-size:12px;
	font-family:"微软雅黑"; 
	color:#000;  
	text-decoration:none; 
	padding-left:40px; 
    background:url(images/icon2.jpg) no-repeat left #fcfcfc ;
	border-bottom:1px dashed #e7e7e7
}

A.left_menubg_:hover {
	DISPLAY: block;
	font-size:12px;
	FONT-WEIGHT: bold; 
	COLOR: #155e0a;
	WIDTH: 190px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-DECORATION: none;  
	font-family:"微软雅黑";  
	text-decoration:none; background:url(images/icon1.jpg) no-repeat left #e7efe4;
	 border-bottom:1px solid #d9ded8; 
	padding-left:40px;  }

A.left_menubg_over {
	DISPLAY: block;
	font-size:12px;
	FONT-WEIGHT: bold; 
	COLOR: #155e0a;
	WIDTH: 190px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-DECORATION: none;  
	font-family:"微软雅黑";  
	text-decoration:none; background:url(images/icon1.jpg) no-repeat left #e7efe4;
	 border-bottom:1px solid #d9ded8; 
	padding-left:40px; }

A.left_menubg_over:hover {
	DISPLAY: block;
	font-size:12px;
	FONT-WEIGHT: bold; 
	COLOR: #155e0a;
	WIDTH: 190px;
	LINE-HEIGHT: 38px;
	HEIGHT: 38px;
	TEXT-DECORATION: none;  
	font-family:"微软雅黑";  
	text-decoration:none; background:url(images/icon1.jpg) no-repeat left #e7efe4;
	 border-bottom:1px solid #d9ded8; 
	padding-left:40px; }	
.left_contact{ width:198px; float:left; margin-top:20px; background:#f9f9f9; border:1px solid #eaeaea; padding:15px; line-height:30px; margin-bottom:20px;}
.left_product{ width:198px; float:left; padding:15px;  background:#f9f9f9; border:1px solid #eaeaea; line-height:26px;}

.nycontent-right{ width:898px; float:left; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-bottom:3px solid #ebebeb; border-top:3px solid #ebebeb; padding:15px;}
.nycontent-right-title{ width:898px; float:left; line-height:40px; border-bottom:1px solid #e5e5e5}
.nycontent-right-div{ width:898px; float:left; line-height:30px; padding-top:20px; overflow:hidden}
.right-product{ width:232px; float:left; margin-right:90px; margin-bottom:30px; color:#333}
.right-product-img{border:1px solid #d1ccd0; width:230px; float:left; cursor:pointer; text-align:center; height:227px;}
.right-product-img:hover{ border:1px solid #7bae48}
.right-product a{ width:50px; line-height:20px; color:#fff; text-align:center; background:#8dc852; font-size:12px; float:right; margin-top:6px;}
.right-product a:hover{ background:#7bae48}
.right-product-title{ width:898px; float:left; height:44px; background:#dcdcdc; color:#fff; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px;}
.right-product-titlep{background:#2fa81d; width:100px; text-align:center; line-height:44px; float:left}


/*检测·治理样式*/
.detection{ width:898px; float:left; padding-bottom:30px;}
.detection-title{ width:881px; height:36px; line-height:36px; border-bottom:1px dotted #cfcfcf; float:left;  color:#333;   cursor:pointer; font-weight:lighter}
.detection-content{ width:856px; float:left; background:#f9f9f9;  color:#727272; line-height:24px; margin-top:-1px; padding-left:20px; padding-right:20px; padding-bottom:20px; padding-top:5px;}
.detection-content1{ border-left:3px solid #2fa81d; width:822px; float:left; border-bottom:1px dashed #cfcfcf; border-top:1px dashed #cfcfcf; border-right:1px dashed #cfcfcf; padding:15px; line-height:26px; color:#999; cursor:pointer}

.detectioninfo-title{ width:898px; float:left; line-height:74px; text-align:center; font-size:14px; font-weight:bold; font-weight:bold; color:#F00}
.detectioninfo-subtitle{ width:898px; float:left; text-align:center; color:#999; padding-bottom:35px;}
.detectioninfo-paper{ width:868px; float:left; height:70px; background:#fbfbfb; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; color:#999; line-height:26px; padding-left:15px; padding-right:15px; padding-top:10px;}

/*新闻页面样式*/
.news-top{ width:898px; float:left; padding-bottom:20px; border-bottom:2px solid #eeeeee; margin-bottom:20px}
.news-top a{ font-size:14px; font-weight:bold; color:#333}
.news-top a:hover{ color:#2fa81d}
.news-list{ width:898px; float:left}
.news-list ul li{ width:898px; float:left; line-height:35px; border-bottom:1px dashed #eee; color:#999; font-size:12px;}
.news-list ul li a{ color:#333; font-size:12px;}
.news-list ul li a:hover{ color:#2fa81d}

/*荣誉图片放大*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box &gt; #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


.kfoutbox{  
	clear: both;
	position: fixed;
	z-index:10000; right:0px; top:20%;
 
}
.kfoutbox .kfbox{height:auto; width:154px; overflow:hidden; font-size:12px; text-align:center; font-family:"arial",Verdana, Geneva, sans-serif;margin: 0px;}
.kfoutbox .kfbox a{text-decoration:none; color:#666666;}
 
.kfoutbox .kfbox .kf54kefuqqtop{
	width:154px;
}
 
.kfoutbox .kfbox .kf54kefuqqtop .kfboxclose{
 position:absolute; top:0px; right:0px; cursor:pointer; overflow: hidden;text-align:right;
}
 
.kfoutbox .kfbox .kf54kefuqqbg{
	background:url(images/kfbg.jpg) repeat-y;
 
	padding-bottom: 8px;
 
}
 
.kfoutbox .kfbox .kf54kefuqqbg .kefu54kefunetli{ text-align:center;
	width: 154px;}</pre></body></html>